self-recording barometer - French English Dictionary